﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace GeometryMod.Models
{
    /// <summary>
    /// 
    /// </summary>
    public enum LineType
    {
        /// <summary>
        /// 点
        /// </summary>
        [Description("点")]
        point = 0,
        /// <summary>
        /// 平行与Z轴 垂直XY平面
        /// </summary>
        [Description("平行与Z轴 垂直XY平面")]
        parallelismZverticalXY = 1,
        /// <summary>
        /// 平行与X轴 垂直YZ平面
        /// </summary>
        [Description("平行与X轴 垂直YZ平面")]
        parallelismXverticalYZ = 2,
        /// <summary>
        /// 平行与Y轴 垂直XZ平面
        /// </summary>
        [Description("平行与Y轴 垂直XZ平面")]
        parallelismYverticalXZ = 3,
        /// <summary>
        /// 位于 YZ 平面 垂直与X轴
        /// </summary>
        [Description("位于 YZ 平面 垂直与X轴")]
        verticalX = 4,
        /// <summary>
        /// 位于 XZ 平面 垂直与Y轴
        /// </summary>
        [Description("位于 XZ 平面 垂直与Y轴")]
        verticalY = 5,
        /// <summary>
        /// 位于 XY 平面  垂直与Z轴
        /// </summary>
        [Description("位于 XY 平面  垂直与Z轴")]
        verticalZ = 6,
        /// <summary>
        /// 其他
        /// </summary>
        [Description("其他")]
        other = 7,

    }
}
